the highest performance - French English Dictionary